package controller

import "github.com/gin-gonic/gin"

type DefaultController struct{}

func (con DefaultController) Index(c *gin.Context) {
	c.SetCookie("username", "小罗", 10, "/", "localhost", false, true)
	c.JSON(200, gin.H{
		"msg": "我是一个msg",
		"t":   1629788418,
	})
}

func (con DefaultController) GetCookie(c *gin.Context) {
	//获取cookie
	username, err := c.Cookie("username")
	if err != nil {
		c.JSON(200, gin.H{
			"msg":  "获取cookie失败",
			"code": 500,
		})
	} else {
		c.JSON(200, gin.H{
			"msg":  username,
			"code": 200,
		})
	}
}

func (con DefaultController) DeleteCookie(c *gin.Context) {
	c.SetCookie("username", "小罗", -1, "/", "localhost", false, true)
	c.JSON(200, gin.H{
		"msg":  "删除成功",
		"code": 200,
	})
}
